﻿Public Class ExecutionOptions

  Private myPlaybackDeviceIndex As Nullable(Of Integer)

  Private myRecordingDeviceName As String
  Private myRecordingDeviceIndex As Nullable(Of Integer)

  'Public PlaybackDeviceName As String
  'Public PlaybackDeviceIndex As Nullable(Of Integer)

  'Public RecordingDeviceName As String
  'Public RecordingDeviceIndex As Nullable(Of Integer)

  Public Sub New()

  End Sub

  Public Property PlaybackDeviceIndex() As Nullable(Of Integer)
    Get
      Return Me.myPlaybackDeviceIndex
    End Get
    Set(ByVal value As Nullable(Of Integer))
      If (value Is Nothing) Then
        Throw New ArgumentNullException("value")
      End If
      Me.myPlaybackDeviceIndex = value
    End Set
  End Property
End Class
